package pe.gob.sunarp.entidad;

import java.io.Serializable;
import javax.persistence.*;
import java.util.Date;


/**
 * The persistent class for the AUDIT_INICIO_SESION database table.
 * 
 */
@Entity
@Table(name="AUDIT_INICIO_SESION")
public class AuditInicioSesion implements Serializable {
	private static final long serialVersionUID = 1L;
	private String sesionId;
	private String equipoId;
	private String ipSesion;
	private Date tsAccesoFin;
	private Date tsAccesoInicio;
	private String usrId;

    public AuditInicioSesion() {
    }


	@Id
	@GeneratedValue(strategy=GenerationType.AUTO)
	@Column(name="SESION_ID", unique=true, nullable=false, length=200)
	public String getSesionId() {
		return this.sesionId;
	}

	public void setSesionId(String sesionId) {
		this.sesionId = sesionId;
	}


	@Column(name="EQUIPO_ID", nullable=false, length=30)
	public String getEquipoId() {
		return this.equipoId;
	}

	public void setEquipoId(String equipoId) {
		this.equipoId = equipoId;
	}


	@Column(name="IP_SESION", nullable=false, length=20)
	public String getIpSesion() {
		return this.ipSesion;
	}

	public void setIpSesion(String ipSesion) {
		this.ipSesion = ipSesion;
	}


    @Temporal( TemporalType.DATE)
	@Column(name="TS_ACCESO_FIN")
	public Date getTsAccesoFin() {
		return this.tsAccesoFin;
	}

	public void setTsAccesoFin(Date tsAccesoFin) {
		this.tsAccesoFin = tsAccesoFin;
	}


    @Temporal( TemporalType.DATE)
	@Column(name="TS_ACCESO_INICIO")
	public Date getTsAccesoInicio() {
		return this.tsAccesoInicio;
	}

	public void setTsAccesoInicio(Date tsAccesoInicio) {
		this.tsAccesoInicio = tsAccesoInicio;
	}


	@Column(name="USR_ID", nullable=false, length=15)
	public String getUsrId() {
		return this.usrId;
	}

	public void setUsrId(String usrId) {
		this.usrId = usrId;
	}

}